﻿<%@ Page Title="Quản lí thông tin gia đình" Language="C#" MasterPageFile="~/Views/MasterPageViews.master"
    AutoEventWireup="true" CodeFile="EmployeesFamily.aspx.cs" Inherits="Views_EmployeesFamily" %>

<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<asp:Content ID="ContentHeader" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="ContentChange" ContentPlaceHolderID="ContentPlaceHolderChange" runat="Server">
    <ext:Panel
        runat="server"
        ID="Panel1"
        Title="Thông tin gia đình cán bộ nhân viên"
        Icon="ApplicationXpTerminal"
        BodyStyle="background-image: url('../Themes/bg-main.png')">
        <Items>
            <ext:Toolbar ID="Toolbar1" runat="server">
                <Items>
                    <ext:Button ID="ToolbarShowAdd" Disabled="true" runat="server" Text="Thêm mới thông tin gia đình cho nhân viên" Icon="Add" OnDirectClick="ToolbarShowAdd_DirectClick">
                        <Listeners>
                            <Click Handler="#{FormPanelAddFamily}.getForm().reset();" />
                        </Listeners>
                    </ext:Button>
                </Items>
            </ext:Toolbar>

            <ext:FieldSet ID="FieldSetProfiles" runat="server" Title="Tìm kiếm cán bộ nhân viên cần xem và cập nhật thông tin [Nơi làm việc hiện tại]" Margin="5">
                <Items>
                    <%-- Bind dữ liệu tỉnh thành --%>
                    <ext:SelectBox
                        DisplayField="NameOfProvince"
                        ValueField="ProvID"
                        ID="cbxAddManaProvince"
                        runat="server"
                        MarginSpec="10 0 0 0"
                        FieldLabel="Tỉnh thành"
                        EmptyText="Lựa chọn"
                        Width="300">
                        <Store>
                            <ext:Store runat="server" ID="StorecbxAddManaProvince">
                                <Model>
                                    <ext:Model ID="ModelStoreProvinces" runat="server">
                                        <Fields>
                                            <ext:ModelField Name="ProvID" />
                                            <ext:ModelField Name="NameOfProvince" />
                                        </Fields>
                                    </ext:Model>
                                </Model>
                            </ext:Store>
                        </Store>
                        <Listeners>
                            <Select Handler="{App.direct.cbxAddManaProvince_SelectedChange();}" />
                        </Listeners>
                    </ext:SelectBox>

                    <%-- Lựa chọn quận huyện --%>
                    <ext:SelectBox
                        DisplayField="NameOfDist"
                        ValueField="DistID"
                        ID="cbxAddManaDistrict"
                        runat="server"
                        FieldLabel="Quận huyện"
                        EmptyText="Lựa chọn"
                        Width="300"
                        MarginSpec="5 0 0 0">
                        <Store>
                            <ext:Store runat="server" ID="StoreViewDistrictByProvinces">
                                <Model>
                                    <ext:Model ID="ModelDistrictByProvinces" runat="server">
                                        <Fields>
                                            <ext:ModelField Name="DistID" />
                                            <ext:ModelField Name="NameOfDist" />
                                        </Fields>
                                    </ext:Model>
                                </Model>
                            </ext:Store>
                        </Store>
                        <Listeners>
                            <Select Handler="{App.direct.cbxAddManaDistrict_SelectedChange();}" />
                        </Listeners>
                    </ext:SelectBox>

                    <%-- Lựa chọn Xã phường --%>
                    <ext:SelectBox
                        DisplayField="NameOfComm"
                        ValueField="ComID"
                        ID="cbxAddManaCommune"
                        runat="server"
                        FieldLabel="Phường xã"
                        EmptyText="Lựa chọn"
                        Width="300"
                        MarginSpec="5 0 0 0">
                        <Store>
                            <ext:Store ID="StoreAddManaCommune" runat="server">
                                <Model>
                                    <ext:Model ID="ModelAddManaCommune" runat="server">
                                        <Fields>
                                            <ext:ModelField Name="ComID" />
                                            <ext:ModelField Name="NameOfComm" />
                                        </Fields>
                                    </ext:Model>
                                </Model>
                            </ext:Store>
                        </Store>
                        <%-- Gọi sự kiện [DirectMethod] cbxAddManaCommune_SelectedChange() khi thay đổi giá trị cbxAddManaCommune --%>
                        <Listeners>
                            <Select Handler="App.direct.cbxAddManaCommune_SelectedChange();" />
                        </Listeners>
                    </ext:SelectBox>

                    <%-- Lựa chọn Cơ quan, tổ chức --%>
                    <ext:SelectBox
                        DisplayField="NameOfOrgan"
                        ValueField="OrgID"
                        ID="cbxAddManaOrganization"
                        runat="server"
                        FieldLabel="Cơ quan"
                        EmptyText="Lựa chọn"
                        Width="300"
                        MarginSpec="5 0 0 0">
                        <Store>
                            <ext:Store ID="StoreAddManaOrganization" runat="server" >
                                <Model>
                                    <ext:Model ID="ModelAddManaOrganization" runat="server">
                                        <Fields>
                                            <ext:ModelField Name="OrgID" />
                                            <ext:ModelField Name="NameOfOrgan" />
                                        </Fields>
                                    </ext:Model>
                                </Model>
                            </ext:Store>
                        </Store>
                        <%-- Gọi sự kiện [DirectMethod] cbxAddManaOrganization_SelectedChange() khi thay đổi giá trị cbxAddManaOrganization --%>
                        <Listeners>
                            <Select Handler="App.direct.cbxAddManaOrganization_SelectedChange();" />
                        </Listeners>
                    </ext:SelectBox>

                    <%-- Lựa chọn Phòng ban --%>
                    <ext:SelectBox
                        DisplayField="NameOfDep"
                        ValueField="DepID"
                        ID="cbxAddManaDepartment"
                        runat="server"
                        FieldLabel="Phòng ban"
                        EmptyText="Lựa chọn"
                        Width="300"
                        MarginSpec="5 0 0 0">
                        <Store>
                            <ext:Store ID="StoreAddManaDepartment" runat="server">
                                <Model>
                                    <ext:Model ID="ModelAddManaDepartment" runat="server">
                                        <Fields>
                                            <ext:ModelField Name="DepID" />
                                            <ext:ModelField Name="NameOfDep" />
                                        </Fields>
                                    </ext:Model>
                                </Model>
                            </ext:Store>
                        </Store>
                        <%-- Gọi sự kiện [DirectMethod] cbxAddManaDepartment_SelectedChange() khi thay đổi giá trị cbxAddManaDepartment --%>
                        <Listeners>
                            <Select Handler="App.direct.cbxAddManaDepartment_SelectedChange();" />
                        </Listeners>
                    </ext:SelectBox>

                    <%-- Lựa chọn Cán bộ nhân viên --%>
                    <ext:SelectBox
                        ID="cbxUpdateForEmpProfiles"
                        runat="server"
                        FieldLabel="Nhân viên"
                        EmptyText="Lựa chọn"
                        Width="300"
                        MarginSpec="5 0 0 0"
                        DisplayField="FirstName"
                        ValueField="EmpID">
                        <Store>
                            <ext:Store ID="StorecbxUpdateForEmpProfiles" runat="server">
                                <Model>
                                    <ext:Model ID="ModelcbxUpdateForEmpProfiles" runat="server">
                                        <Fields>
                                            <ext:ModelField Name="EmpID" />
                                            <ext:ModelField Name="Code" />
                                            <ext:ModelField Name="FirstName" />
                                            <ext:ModelField Name="LastName" />
                                            <ext:ModelField Name="Gender" />
                                            <ext:ModelField Name="Telephone" />
                                            <ext:ModelField Name="AvatarUrl" />
                                        </Fields>
                                    </ext:Model>
                                </Model>
                            </ext:Store>
                        </Store>
                        <ListConfig>
                            <ItemTpl ID="ItemFullname" runat="server">
                                <Html>
                                    <div>
							            <h3>{FirstName}&nbsp;{LastName}</h3>
							            <div style="padding: 3px 3px 3px 0px;">
                                            Mã: {Code}<br />ĐT: {Telephone}<br />
                                            <img src="Avatars/{AvatarUrl}" alt="Hình ảnh đại diện" style="width: 80px; height: 100px; margin-top: 5px;" />
							            </div>
						            </div>
                                </Html>
                            </ItemTpl>
                        </ListConfig>
                        <Listeners>
                            <Select Handler="{App.direct.cbxUpdateForEmpProfiles_SelectedChange();}" />
                        </Listeners>
                    </ext:SelectBox>
                </Items>
            </ext:FieldSet>






            <%-- Gird Panel lưu thông tin quan hệ gia đình của nhân viên --%>
            <ext:GridPanel
                ID="GridPanelFamily"
                runat="server"
                Title="Danh sách quan hệ gia đình của nhân viên"
                Height="330"
                Split="true"
                BodyStyle="background-image: url('../Themes/bg-main.png')">
                <Store>
                    <ext:Store
                        ID="StoreRelationsFamily"
                        runat="server"
                        PageSize="10"
                        OnReadData="StoreRelationsFamily_ReadData">
                        <Model>
                            <ext:Model ID="ModelFamily" runat="server" IDProperty="FaReID">
                                <Fields>
                                    <ext:ModelField Name="FaReID" />
                                    <ext:ModelField Name="TypeRelation" />
                                    <ext:ModelField Name="NameOfRelations" />
                                    <ext:ModelField Name="FullOfName" />
                                    <ext:ModelField Name="AvatarUrl" />
                                    <ext:ModelField Name="YearOfBirth" />
                                    <ext:ModelField Name="HomeTown" />
                                    <ext:ModelField Name="NamOfJob" />
                                    <ext:ModelField Name="PostionsName" />
                                    <ext:ModelField Name="PlaceOfWork" />
                                    <ext:ModelField Name="CurrentAddress" />
                                    <ext:ModelField Name="MemberOfOrganzations" />
                                    <ext:ModelField Name="StatusOfMemberFamily" Type="Boolean" />
                                </Fields>
                            </ext:Model>
                        </Model>
                        <Sorters>
                            <ext:DataSorter Property="FaReID" Direction="DESC" />
                        </Sorters>
                    </ext:Store>
                </Store>
                <ColumnModel ID="ColumnModelFamily" runat="server">
                    <Columns>
                        <ext:TemplateColumn ID="Col_AvatarUrl" runat="server" Text="Ảnh đại diện">
                            <Template ID="Template1" runat="server">
                                <Html>
                                    <img src="Avatars/{AvatarUrl}" style="width: 62px; height: 80px" />
                                </Html>
                            </Template>
                        </ext:TemplateColumn>
                        <ext:Column ID="Col_Type" runat="server" Text="Loại mối Q.Hệ" DataIndex="TypeRelation">
                            <Renderer Fn="typeRelationFormat" />
                        </ext:Column>
                        <ext:Column ID="Col_NameOfRelations" runat="server" Text="Tên mối q.Hệ" DataIndex="NameOfRelations" />
                        <ext:Column ID="Col_FullOfName" runat="server" Text="Họ và tên" DataIndex="FullOfName" Flex="1" />
                        <ext:DateColumn ID="Col_YearOfBirth" runat="server" Text="Năm sinh" DataIndex="YearOfBirth" Format="yyyy" />
                        <ext:Column ID="Col_HomeTown" runat="server" Text="Quê quán" DataIndex="HomeTown" />
                        <ext:Column ID="Col_CurrentAddress" runat="server" Text="Địa chỉ thường trú" DataIndex="CurrentAddress" />
                        <ext:Column ID="Col_NamOfJob" runat="server" Text="Nghề nghiệp" DataIndex="NamOfJob" />
                        <ext:Column ID="Col_PostionsName" runat="server" Text="Chức danh" DataIndex="PostionsName" />
                        <ext:Column ID="Col_PlaceOfWork" runat="server" Text="Cơ quan" DataIndex="PlaceOfWork" />
                        <ext:Column ID="Col_MemberOfOrganzations" runat="server" Text="Là thành viên của tổ chức" DataIndex="MemberOfOrganzations" />
                        <ext:CheckColumn ID="Col_StatusOfMemberFamily" runat="server" Text="Trạng thái" DataIndex="StatusOfMemberFamily" />
                        <ext:CommandColumn ID="CommandColumn1" runat="server" Width="30">
                            <Commands>
                                <ext:GridCommand Icon="NoteEdit" CommandName="Edit">
                                    <ToolTip Text="chỉnh sửa" />
                                </ext:GridCommand>
                            </Commands>
                            <Listeners>
                                <Command Handler="App.direct.EmployeeFamilyRelation_Update(record.data.FaReID);" />
                            </Listeners>
                        </ext:CommandColumn>
                        <ext:CommandColumn ID="CommandEdit" runat="server" Width="40">
                            <Commands>
                                <ext:GridCommand Icon="Delete" CommandName="Delete">
                                    <ToolTip Text="xóa" />
                                </ext:GridCommand>
                            </Commands>
                            <Listeners>
                                <Command Handler="App.direct.Delete_clicked(record.data.FaReID);" />
                            </Listeners>
                        </ext:CommandColumn>
                    </Columns>
                </ColumnModel>

                <SelectionModel>
                    <ext:RowSelectionModel ID="RowSelectionModelListEmpsBasic" runat="server" Mode="Single">
                        <DirectEvents>
                            <Select OnEvent="RowSelected" />
                        </DirectEvents>
                    </ext:RowSelectionModel>
                </SelectionModel>

                <BottomBar>
                    <ext:PagingToolbar ID="PagingToolbarFamily" runat="server" BeforePageText="Trang"
                        EmptyMsg="Chưa có dữ liệu" AfterPageText="trên  {0}"
                        DisplayMsg="Hiển thị bản ghi {0} - {1} trên tổng số {2}" RefreshText="Làm mới" LastText="Trang cuối"
                        NextText="Trang tiếp" PrevText="Trang trước" FirstText="Trang đầu" />
                </BottomBar>
            </ext:GridPanel>
        </Items>
    </ext:Panel>


    <%-- Hiển thị thông tin quan hệ gia đình của từng nhân viên --%>
    <div class="view-info-record">
        <h3 class="header-title">
            <ext:Label StyleHtmlCls="lable-message" StyleHtmlContent="true" ID="LabelViewInformations" runat="server"
                Text="Hiển thị thông tin"
                Icon="Information" />
        </h3>
        <div class="content-info">
            <table>
                <tr>
                    <td class="with-td-view-info">Kiểu mối quan hệ:</td>
                    <td>
                        <ext:Label ID="lblTypeRelation" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Tên mối quan hệ:</td>
                    <td>
                        <ext:Label ID="lblNameOfRelation" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Họ và tên:</td>
                    <td>
                        <ext:Label ID="lblFullName" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Ngày sinh:</td>
                    <td>
                        <ext:Label ID="lblDateOfBirth" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Nghề nghiệp:</td>
                    <td>
                        <ext:Label ID="lblJob" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Chức danh chức vụ:</td>
                    <td>
                        <ext:Label ID="lblPosition" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Đơn vị công tác:</td>
                    <td>
                        <ext:Label ID="lblOrganization" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Nơi ở hiện tại:</td>
                    <td>
                        <ext:Label ID="lblAddress" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Tổ chức xã hội<br /> đã tham gia:</td>
                    <td>
                        <ext:Label ID="lblMemberOfOrg" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Trạng thái:</td>
                    <td>
                        <ext:Checkbox ID="checkViewStatus" runat="server" />
                    </td>
                </tr>
            </table>
        </div>
    </div>




    <%-- Form Add --%>
    <ext:Window
        ID="WindownShowFormAddFamily"
        runat="server"
        Title="Thêm mới thông tin gia đình cán bộ nhân viên"
        Icon="Add"
        Width="500"
        Height="500"
        BodyStyle="background-image: url('../Themes/bg-main.png')"
        Modal="true"
        ShadowMode="Frame"
        Hidden="true"
        Resizable="false">
        <Content>
            <ext:FormPanel runat="server" ID="FormPanelAddFamily" Unstyled="True">
                <Items>
                    <ext:Container ID="ContainerAddFamily" runat="server">
                        <Items>
                            <ext:Toolbar ID="ToolbarAddFamily" runat="server">
                                <Items>
                                    <ext:Button ID="ButtonAddFamilySave" runat="server" Text="Lưu lại" Icon="DiskBlack">
                                        <Listeners>
                                            <Click Handler="if(#{FormPanelAddFamily}.getForm().isValid()) {App.direct.EmployeeFamilyRelation_Add();}" />
                                        </Listeners>
                                    </ext:Button>
                                    <ext:Button ID="ButtonAddFamilyReset" runat="server" Text="Làm mới" Icon="ArrowRefresh">
                                        <Listeners>
                                            <Click Handler="#{FormPanelAddFamily}.getForm().reset();" />
                                        </Listeners>
                                    </ext:Button>
                                    <ext:Button ID="ButtonAddFamilyClose" runat="server" Text="Hủy bỏ" Icon="ErrorDelete">
                                        <Listeners>
                                            <Click Handler="#{WindownShowFormAddFamily}.close();" />
                                        </Listeners>
                                    </ext:Button>
                                </Items>
                            </ext:Toolbar>
                            <ext:Container runat="server" ID="ContainerAddFamilyInfor" MarginSpec="10 0 10 5">
                                <Items>
                                    <ext:FieldSet MarginSpec="0 0 0 -10" runat="server" BorderSpec="0" Height="29">
                                        <Items>
                                            <ext:RadioGroup ID="RadioGroup1" runat="server" FieldLabel="Kiểu quan hệ" Layout="HBoxLayout" LabelWidth="150">
                                                <Items>
                                                    <ext:Radio ID="RadioAddPerson" runat="server" Checked="true" BoxLabel="Về bản thân" MarginSpec="0 10 0 0" />
                                                    <ext:Radio ID="RadioAddNonePerson" runat="server" BoxLabel="Về bên vợ hoặc chồng" />
                                                </Items>
                                            </ext:RadioGroup>
                                        </Items>
                                    </ext:FieldSet>

                                    <ext:TextField ID="TextAddNameOfRelations" runat="server" FieldLabel="Tên mối quan hệ"
                                        Width="470" LabelWidth="150" BlankText="Tên mối quan hệ không được để trống"
                                        AllowBlank="false" />

                                    <ext:TextField ID="TextAddFullName" runat="server" FieldLabel="Tên đầy đủ"
                                        Width="470" LabelWidth="150" BlankText="Tên đầy đủ không được để trống"
                                        AllowBlank="false" />

                                    <ext:DateField ID="TextAddDateBirth" runat="server" FieldLabel="Ngày sinh"
                                        Width="470" LabelWidth="150" BlankText="Ngày sinh không được để trống"
                                        AllowBlank="false" />

                                    <ext:TextArea ID="TextAddHomeTown" runat="server" FieldLabel="Quê quán"
                                        Width="470" LabelWidth="150" BlankText="Quê quán không được để trống"
                                        AllowBlank="false" />

                                    <ext:TextField ID="TextAddJobName" runat="server" FieldLabel="Nghề nghiệp"
                                        Width="470" LabelWidth="150" BlankText="Nghề nghiệp không được để trống"
                                        AllowBlank="false" />

                                    <ext:TextField ID="TextAddPostionName" runat="server" FieldLabel="Chức danh, chức vụ"
                                        Width="470" LabelWidth="150" BlankText="Chức danh, chức vụ không được để trống"
                                        AllowBlank="false" />

                                    <ext:TextField ID="TextAddPlaceOfWork" runat="server" FieldLabel="Đơn vị công tác"
                                        Width="470" LabelWidth="150" BlankText="Đơn vị công tác không được để trống"
                                        AllowBlank="false" />

                                    <ext:TextArea ID="TextAddCurrentAddress" runat="server" FieldLabel="Nơi ở hiện tại"
                                        Width="470" LabelWidth="150" BlankText="Nơi ở hiện tại không được để trống"
                                        AllowBlank="false" />

                                    <ext:TextArea ID="TextAddMemberOfOrgan" runat="server" FieldLabel="Tổ chức xã hội tham gia"
                                        Width="470" LabelWidth="150" BlankText="Tổ chức xã hội tham gia để trống"
                                        AllowBlank="false" />

                                    <ext:Checkbox ID="CheckAddStatus" runat="server" FieldLabel="Trạng thái"
                                        BoxLabel="" LabelWidth="150" />
                                </Items>
                            </ext:Container>
                        </Items>
                    </ext:Container>
                </Items>
            </ext:FormPanel>
        </Content>
    </ext:Window>


    <%-- Form Update --%>
    <ext:Window
        ID="WindowUpdateEducations"
        runat="server"
        Title="Cập nhật thông tin quan hệ gia đình"
        Icon="ApplicationEdit"
        Width="500"
        Height="500"
        Hidden="true"
        BodyStyle="background-image: url('../Themes/bg-main.png')"
        Modal="true"
        ShadowMode="Frame"
        Resizable="false">
        <Content>
            <ext:FormPanel runat="server" ID="FormPanelUpdateEducations" Unstyled="True">
                <Items>
                    <ext:Container ID="ContainerInforUpdateFamily" runat="server">
                        <Items>
                            <ext:Toolbar ID="ToolbarUpdateViewFamily" runat="server">
                                <Items>
                                    <ext:Button ID="ButtonUpdateFamilySave" runat="server" Text="Lưu lại" Icon="DiskBlack">
                                        <Listeners>
                                            <Click Handler="if(#{FormPanelUpdateEducations}.getForm().isValid()) {App.direct.EmpyeeUpdate();}" />
                                        </Listeners>
                                    </ext:Button>
                                    <ext:Button ID="ButtonUpdateFamilyReset" runat="server" Text="Làm mới" Icon="ArrowRefresh">
                                        <Listeners>
                                            <Click Handler="#{FormPanelUpdateEducations}.getForm().reset();" />
                                        </Listeners>
                                    </ext:Button>
                                    <ext:Button ID="ButtonUpdateFamilyClose" runat="server" Text="Hủy bỏ" Icon="ErrorDelete">
                                        <Listeners>
                                            <Click Handler="#{WindowUpdateEducations}.close();" />
                                        </Listeners>
                                    </ext:Button>
                                </Items>
                            </ext:Toolbar>
                            <ext:Container runat="server" ID="Container2" MarginSpec="10 0 10 5">
                                <Items>
                                    <ext:FieldSet ID="FieldSet1" MarginSpec="0 0 0 -10" runat="server" BorderSpec="0" Height="29">
                                        <Items>
                                            <ext:RadioGroup ID="RadioGroup2" runat="server" FieldLabel="Kiểu quan hệ" Layout="HBoxLayout" LabelWidth="150">
                                                <Items>
                                                    <ext:Radio ID="RadioUpdatePerson" runat="server" Checked="true" BoxLabel="Về bản thân" MarginSpec="0 10 0 0" />
                                                    <ext:Radio ID="RadioUpdateNonePerson" runat="server" BoxLabel="Về bên vợ hoặc chồng" />
                                                </Items>
                                            </ext:RadioGroup>
                                        </Items>
                                    </ext:FieldSet>

                                    <ext:TextField ID="TextUpdateNameOfRelation" runat="server" FieldLabel="Tên mối quan hệ"
                                        Width="470" LabelWidth="150" BlankText="Tên mối quan hệ không được để trống"
                                        AllowBlank="false" />

                                    <ext:TextField ID="TextUpdateFullName" runat="server" FieldLabel="Tên đầy đủ"
                                        Width="470" LabelWidth="150" BlankText="Tên đầy đủ không được để trống"
                                        AllowBlank="false" />

                                    <ext:DateField ID="TextUpdateBirth" runat="server" FieldLabel="Ngày sinh"
                                        Width="470" LabelWidth="150" BlankText="Ngày sinh không được để trống"
                                        AllowBlank="false" />

                                    <ext:TextArea ID="TextUpdateHomeTown" runat="server" FieldLabel="Quê quán"
                                        Width="470" LabelWidth="150" BlankText="Quê quán không được để trống"
                                        AllowBlank="false" />

                                    <ext:TextField ID="TextUpdateJobName" runat="server" FieldLabel="Nghề nghiệp"
                                        Width="470" LabelWidth="150" BlankText="Nghề nghiệp không được để trống"
                                        AllowBlank="false" />

                                    <ext:TextField ID="TextUpdatePositionsName" runat="server" FieldLabel="Chức danh, chức vụ"
                                        Width="470" LabelWidth="150" BlankText="Chức danh, chức vụ không được để trống"
                                        AllowBlank="false" />

                                    <ext:TextField ID="TextUpdatePlanceOfWork" runat="server" FieldLabel="Đơn vị công tác"
                                        Width="470" LabelWidth="150" BlankText="Đơn vị công tác không được để trống"
                                        AllowBlank="false" />

                                    <ext:TextArea ID="TextUpdateCurrentAddress" runat="server" FieldLabel="Nơi ở hiện tại"
                                        Width="470" LabelWidth="150" BlankText="Nơi ở hiện tại không được để trống"
                                        AllowBlank="false" />

                                    <ext:TextArea ID="TextUpdateMemberOfOrgan" runat="server" FieldLabel="Tổ chức xã hội tham gia"
                                        Width="470" LabelWidth="150" BlankText="Tổ chức xã hội tham gia để trống"
                                        AllowBlank="false" />

                                    <ext:Checkbox ID="CheckUpdateStatus" runat="server" FieldLabel="Trạng thái"
                                        BoxLabel="" LabelWidth="150" />
                                </Items>
                            </ext:Container>
                        </Items>
                    </ext:Container>
                </Items>
            </ext:FormPanel>
        </Content>
    </ext:Window>

    <ext:TextField runat="server" ID="LabelID" Hidden="true" Text="" />
    <script>
        //Định dạng giới tính kiểu boolean và trả về giá trị giới tính string 'Nam' 'Nữ'
        var typeRelationFormat = function (value) {
            return Ext.String.format('{0}', (value == 1 || value == 'true') ? "Về bản thân" : "Bên vợ hoặc chồng");
        };
    </script>
</asp:Content>
